//package org.ricks.robot;
//
//import org.ricks.net.transport.kcp.KcpSession;
//import org.ricks.robot.action.wrap.RobotCookActionWrap;
//import org.ricks.robot.action.wrap.RobotEquipActionWrap;
//import org.ricks.robot.action.wrap.RobotHandicraftCmdActionWrap;
//import org.ricks.robot.action.wrap.RobotSpinCmdActionWrap;
//import proto.common.FProto;
//
//import java.util.HashMap;
//import java.util.HashSet;
//import java.util.Map;
//import java.util.Set;
//
//public class RobotInfo {
//
//    public final KcpSession session;
//
//    public long robotId;
//
//    public long playerId;
//
//    public final String robotAccount;
//
//
//    public Map<FProto.Action, Long> requestTimeMap = new HashMap<>();
//
//    /**
//     * 机器人当前进行得指令
//     */
//    public FProto.Action action;
//    public RobotCookActionWrap robotCookActionWrap;
//
//    public RobotHandicraftCmdActionWrap handicraftCmdActionWrap;
//
//    public RobotSpinCmdActionWrap robotSpinCmdActionWrap;
//
//    public RobotEquipActionWrap robotEquipActionWrap;
//
//
//
//
//    public final Set<Integer> doCooking = new HashSet<>();
//    public final Set<Integer> doHandicarft = new HashSet<>();
//    public final Set<Integer> doSpin = new HashSet<>();
//    public int chatCount;
//    public int gacha1Count;
//    public int gacha10Count;
//
//    public boolean initCardAction;
//    public final Map<Integer, Integer> cardLvMap = new HashMap<>();
//    public final Map<Integer, Integer> cardStarMap = new HashMap<>();
//
//    public int killMonsterCount;
//    public int collectCount;
//
//    public boolean logout;
//
//    public RobotInfo(KcpSession session,  String robotAccount) {
//        this.session = session;
//        this.robotAccount = robotAccount;
//    }
//
//    public void setRobotId(long robotId) {
//        this.robotId = robotId;
//    }
//
//    public void reset() {
//        doCooking.clear();
//        doHandicarft.clear();
//        doSpin.clear();
//        chatCount = 0;
//        gacha1Count = 0;
//        gacha10Count = 0;
//        killMonsterCount = 0;
//        collectCount = 0;
//    }
//
//    @Override
//    public String toString() {
//        return "RobotInfo{" +
//                "session=" + session +
//                ", robotId=" + robotId +
//                ", robotAccount='" + robotAccount + '\'' +
//                '}';
//    }
//}
